package com.itheima04;

import java.util.ArrayList;
import java.util.stream.Stream;

public class StreamDemo6 {
    public static void main(String[] args) {
        ArrayList<String> arrayList = new ArrayList<String>();

        arrayList.add("林史蒂");
        arrayList.add("张史蒂");
        arrayList.add("王水电");
        arrayList.add("柳岩");
        arrayList.add("张敏");
        arrayList.add("张无极");

        // 需求1：集合中的元素输出
//        arrayList.stream().forEach(System.out::println);
        arrayList.forEach(System.out::println);
        System.out.println("--------");

        // 需求2：统计有几个张开头的数据，并输出
        arrayList.stream().filter(s -> s.startsWith("张")).forEach(System.out::println);
        long count = arrayList.stream().filter(s -> s.startsWith("张")).count();
        System.out.println(count);

    }
}
